]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
sessionMode: Fix modeName extraction
authorAlessandro Bono <alessandro.bono369@gmail.com>
Fri, 20 Feb 2026 21:57:36 +0000 (22:57 +0100)
committerMarge Bot <marge-bot@gnome.org>
Mon, 23 Feb 2026 20:25:10 +0000 (20:25 +0000)
The slice() function expects two numbers as parameters. Pass zero
in order to properly strip the suffix.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4084>

js/ui/sessionMode.js

index bdcdf7f5f55744ff24a601b164ad26f4ce8eb6c3..ad7502e6a70e96e7f308fc7a22e78df01ef4d4b4 100644 (file)
@@ -102,7 +102,7 @@ const _modes = {
 function _loadMode(file, info) {
     const name = info.get_name();
     const suffix = name.indexOf('.json');
-    const modeName = suffix === -1 ? name : name.slice(name, suffix);
+    const modeName = suffix === -1 ? name : name.slice(0, suffix);
 
     if (Object.prototype.hasOwnProperty.call(_modes, modeName))
         return;